package com.drg.center.entity.result;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class CaseProfitLossExcelVO implements Serializable {

    @ExcelProperty(value = "病例号", index = 0)
    private String caseCode;

    @ExcelProperty(value = "住院号", index = 1)
    private String inpatientCode;

    @ExcelProperty(value = "患者姓名", index = 2)
    private String patientName;

    @ExcelProperty(value = "患者性别", index = 3)
    private String patientSex;

    @ExcelProperty(value = "患者年龄", index = 4)
    private String patientAge;

    @ExcelProperty(value = "身份证号", index = 5)
    private String idCard;

    @ExcelProperty(value = "医保类型", index = 6)
    private String medicareType;

    @ExcelProperty(value = "统筹区", index = 7)
    private String coordinationArea;

    @ExcelProperty(value = "床位号", index = 8)
    private String bedCode;

    @ExcelProperty(value = "科室名称", index = 9)
    private String departName;

    @ExcelProperty(value = "医生姓名", index = 10)
    private String doctorName;

    @ExcelProperty(value = "主要诊断", index = 11)
    private String diagnosisName;

    @ExcelProperty(value = "DRG分组", index = 12)
    private String chsDrgName;

    @ExcelProperty(value = "住院费用", index = 13)
    private BigDecimal inHospitalCost;

    @ExcelProperty(value = "本院例均费用", index = 14)
    private BigDecimal caseAverageCost;

    @ExcelProperty(value = "预计结余", index = 15)
    private BigDecimal expectedSurplus;

    @ExcelProperty(value = "住院天数", index = 16)
    private Integer inpatientDays;

    @ExcelProperty(value = "基准点数", index = 17)
    private String referencePoints;
}
